| r7 | ||
|---|---|---|
| r1 (새 문서) | 1 | [목차] |
| 2 | == 개요 == | |
| 3 | 서버 BS 작업 시 공통적으로 참고 할만한 체크리스트를 작성 하였다. | |
| r3 | 4 | 만약 GTV 환경의 LSM/ADC 서버나 VOD 서버 점검 시 추가적으로 [[GTV 서버 점검 스크립트|서버 점검 스크립트]]를 참고 할 수 있다. |
| r1 (새 문서) | 5 | |
| r5 | 6 | == 서버 공통 체크리스트 == |
| r1 (새 문서) | 7 | ||<-5><:> '''리눅스 서버 점검 항목''' || |
| r5 | 8 | || 순서 || 체크 항목 || 명령어 || 기준 값 || 결과 || |
| r6 | 9 | ||<|11> '''사전''' || H/W 상태는 정상인지 || [[HP 서버 점검 명령어|HP 서버 점검 명령어]] 이용해 확인 || Disk나 cache-battary의 Status 중 Failed, Predictive Failure 상태가 아닐 경우 정상 || || |
| 10 | || IP가 정상적으로 할당 되었는지 || [[리눅스 명령어#ifconfig|ifconfig]] ethx, bondx || Bond 인터페이스가 표시되는지? [br] eth0, bond0 등 인터페이스가 표시되는지? || || | |
| 11 | || [[리눅스 bonding|Bonding 상태 점검]] || cat /proc/net/bonding/bondx || Bonding Mode가 설정과 일치하고, 모든 Slave MII Status가 up이며 Link Failure Count가 0이어야 한다. || || | |
| 12 | || Route 설정이 정상인지 || [[리눅스 명령어#route|route]] -n || 0.0.0.0으로 시작하는 행이 존재 및 GW가 정상적인 GW IP로 할당되어 있어야 정상 [*2 Kernel IP routing table 예시 포함] || || | |
| 13 | || /, /data 사용량 점검 || [[리눅스 명령어#df|df]] -h || / : 80%, /data : 90% 사용률 미만인지 확인 || || | |
| 14 | || 시간동기화 상태 확인 || [[리눅스 명령어#ntpq|ntpq]] -p || 목록 중 하나 이상 서버에 *가 붙어 있는지 및 후보군인 +가 붙은 서버가 존재 하는지 || || | |
| 15 | || GW Ping 상태 확인 || [[리눅스 명령어#ping|ping]] -I bond0 xxx.xxx.xxx.xxx || 10초 간 Packet Loss 0%이고, 응답 시간(time)이 끊김 없이 일정해야 한다. [*3 Ping 예시 포함] || || | |
| 16 | || 출력 내용 백업 || [[리눅스 명령어#ps|ps]] -ef, df -h, [[리눅스 명령어#netstat|netstat]], ifconfig, ntpq -p, route -n, bonding 상태 등|| 부팅 후 비교를 위해 출력 내용 백업 [*4 # ps -ef | grep castis >> ps ] || || | |
| r7 | 17 | || [[리눅스 rc.local|rc.local]] 확인 || cat /etc/rc.local [br] ls -l /etc/rc.d/rc.local || 설정 파일 비교 및 /etc/rc.d/rc.local 파일의 권한 중 x가 적용 되어있는지? || || |
| 18 | || [[리눅스 sysctl.conf|sysctl.conf]] 확인 || cat /etc/sysctl.conf || 기존 서버 설정 파일 비교[*5 net.ipv4.conf.all.rp_filter = 0 포함] [*6 sysctl -p 적용 필요] || || | |
| 19 | || [[리눅스 fstab|fstab]] 확인 || cat /etc/fstab || 모든 경로 실존 및 mount -a 명령 실행 시 에러 메시지가 출력되지 않아야 한다. || || | |
| r5 | 20 | ||<|6> '''부팅 후''' || 백업한 환경과 비교 || diff [사전 백업 파일] [현재 상태] || 부팅 전 백업한 파일과 상태가 동일한지 확인 || || |
| 21 | || IP가 정상적으로 할당 되었는지 || ifconfig bond0, bond1, ifconfig ethx || Bond/eth 인터페이스 표시 여부 및 network-script 설정 확인 || || | |
| 22 | || Route 설정이 정상인지 || route -n || 0.0.0.0 행 존재 및 GW 할당이 백업 전과 동일한지 확인 || || | |
| 23 | || /, /data 사용량 점검 || df -h || / : 80%, /data : 90% 사용률 미만인지 확인 및 mount 누락 디스크 확인 || || | |
| 24 | || 시간동기화 상태 확인 || ntpq -p || 목록 중 하나 이상 서버에 *가 붙어 있는지 및 후보군인 +가 붙은 서버 존재 확인 || || | |
| 25 | || GW Ping 상태 확인 || ping -I bond0 xxx.xxx.xxx.xxx [br] ping -I bond1 xxx.xxx.xxx.xxx || 10초 간 Packet Loss 0%이고, 응답 시간이 일정하게 출력되어야 한다. || || |